home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9407 / KONYV.CD < prev    next >
Text File  |  1994-11-27  |  7KB  |  129 lines

  1.           @VKönyvismertetés@N
  2.           
  3.           @VLukács Ottó: Programozni tanulok! Quick Basic@N
  4.           @Vfeladatgyûjtemény. ComputerBooks, 1994. 154 old.@N
  5.           @Vlemezmelléklet, 598 Ft@N
  6.           
  7.           ùgy  tûnik,  a  ComputerBooks  is a Basic elôretörését érzi,
  8.           feltehetôen  ezért adott közre egy Basic feladatgyûjteményt.
  9.           A  szerzô  bevezetôjében  a  könyvet  a  programozni tanulók
  10.           számára  ajánlja,  szerinte  a  Basic ezúttal csupán a leírt
  11.           algoritmusok   bemutatási   segédeszköze.   A  programpéldák
  12.           szerinte  bármely  más programnyelvre átültethetôk. Ez igaz,
  13.           de  kezdô  programozók  esetében  én  ezt  az átültetést nem
  14.           tudom  elképzelni,  így  maradjunk  annyiban:  ez  egy Quick
  15.           Basic példatár.
  16.           
  17.           A   feladatok  fokozatosan  nehezednek,  egyre  bonyolultabb
  18.           algoritmusokat  tartalmaznak  a  példák.  A vegyes feladatok
  19.           fejezetben   már  egészen  komoly  matematikai  alapokat  is
  20.           igénylô  feladatokig  jut  el az olvasó. Ennek megfelelôen a
  21.           programozásuk   sem   egyszerû.  Aki  ezeken  is  átverekszi
  22.           magát, sok problémája már nem lehet a programozással.
  23.           
  24.           Levezetésképpen    egy    rövid    fejezet   foglalkozik   a
  25.           hanggenerálás,  grafika  és  file-kezelés témakörével. Itt a
  26.           hangelôállításhoz  kapcsolódó  frekvenciatáblázatot is közli
  27.           az  író,  a  grafikus  példánál  pedig  a grafikus üzemmódok
  28.           táblázatát ismerteti.
  29.           
  30.           A  könyv  végén  lévô  lemez  .BAS  kiterjesztésû  file-okat
  31.           tartalmaz,  de  az  én  QuickBasicem sajnos ""Bad File Mode"
  32.           üzenetet írt ki a beolvasási kísérleteknél.
  33.           
  34.           A  könyvecske ajánlható mindazoknak, akik most ismerkednek a
  35.           ""hagyományos"  Basickel.  Aki a Windowsbéli Visual Basickel
  36.           kacérkodik,   annak  nem  feltétlenül  ezt  a  könyvet  kell
  37.           megvennie.
  38.           
  39.           @KKrizsán György@N
  40.           
  41.           
  42.           
  43.           
  44.           @VJeff Prosise: DOS 5 Memory Management. Ziff Davis Press,@N
  45.           @VEmeryville, California 1992., 244 old. lemezmelléklettel.@N
  46.           @V4830 Ft@N
  47.           @V@N
  48.           @VJeff Prosise: DOS 6 Memory Management with Utilities. Ziff@N
  49.           @VDavis Press, Emeryville, California 1993., 405 old.@N
  50.           @Vlemezmelléklettel. 4410 Ft@N
  51.           
  52.           
  53.           A  PC  Magazine  gondozásában  jelent meg ez a két könyv. Az
  54.           5-ös  és  6-os verziójú DOS-os PC-k memóriájának kezelési és
  55.           programozási ismereteit tartalmazzák.
  56.           
  57.           Jeff  Prosise-nek  nem  ez  az  elsô (két) könyve. A ""DOS 5
  58.           Techniques  and  Utilities"  címû  könyv  --  ami szintén PC
  59.           Magazine  kiadványaként  jelent  meg  --  bestseller lett az
  60.           Egyesült  Ållamokban.  Most bemutatásra kerülô két könyve is
  61.           széleskörû érdeklôdésre számíthat.
  62.           
  63.           A  könyv  szerzôjének  minden  bizonnyal az volt a szándéka,
  64.           hogy  a  kezdô  és  a  haladó  felhasználóknak,  valamint  a
  65.           programozóknak  egyaránt  hasznos  tudnivalókat  adjon át. A
  66.           könyvek   tartalmi   felépítése   józan  logikát  követ:  az
  67.           alapismeretektôl   a  programozási  tudnivalókig  fejezetrôl
  68.           fejezetre    vezeti   be   az   olvasót   a   memóriakezelés
  69.           rejtelmeibe.
  70.           
  71.           Féloldalas  történelmi  áttekintés  után  az  alapfogalmakat
  72.           tárgyalja,   amibôl  megtudható,  mit  jelentenek  az  olyan
  73.           betûszók,  mint  ""ROM"  vagy ""RAM", mi a memória-áramkörök
  74.           adattárolásának  elve,  valamint, hogy miként befolyásolja a
  75.           számítógép   memóriacímzô  rendszere  a  memóriakezelést.  A
  76.           bevezetéshez  tartozik  még a DOS-os gépek memóriatípusainak
  77.           ismertetése   is.   A  következô  fejezet  már  felhasználói
  78.           ismereteket  tárgyal.  Prosise  teljes  részletességgel ír a
  79.           HMA  használatáról  mind 286-os, mind pedig 386-os és 486-os
  80.           gépek  esetén.  A  következôkben  a  rezidens programok és a
  81.           device   driverek   felsô   memóriába   való   feltöltésének
  82.           lehetôségeirôl   szól,   illetve  az  EMS  (Expanded  Memory
  83.           Specification) szimulációjáról.
  84.           
  85.           Ezek  a  fejezetek  is  már sok figyelemre méltó információt
  86.           tartalmaznak,  de  csak ezután jön a java, ami a könyv igazi
  87.           értékét  is  adja.  Ugyanis  a  programok  által közvetlenül
  88.           elérhetô    memória    jobb    kihasználásának    fortélyait
  89.           tanulhatjuk  meg. Elôször a DOS, a TSR programok és a device
  90.           driverek  optimális használatáról esik szó, majd a következô
  91.           fejezet  foglalkozik  a  ""szôrözéssel".  Az  igazán igényes
  92.           felhasználók  olyan tippekrôl és trükkökrôl olvashatnak itt,
  93.           amiket  megfontolva csupán néhány byte-tal nô meg a szabadon
  94.           használható  memória mérete. Én nem maximalista voltom miatt
  95.           olvastam  el  figyelmesen  a  leírtakat,  hanem  mert számos
  96.           olyan  összefüggésre hívta fel a figyelmem, ami a DOS lemez-
  97.           és  file-kezelésével  kapcsolatos.  Az ezt követô fejezet az
  98.           elôzôek    kiegészítése,    amiben    olyan   memóriakezelôk
  99.           használatáról  kaphatunk  részletes  információkat,  amelyek
  100.           nem  részei  a DOS operációs rendszernek. Nagy terjedelemben
  101.           foglalkozik  a Quarterdeck memóriakezelôivel: a QEMM-386-tal
  102.           és  a  QRAM-mal. A szerzô kitér még a 386MAX, a BlueMAX és a
  103.           Move'Em,  valamint  a  UMB_DRVR.SYS  memóriakezelô programok
  104.           használatára is.
  105.           
  106.           Mindezek   után  a  következô  fejezetben  a  szerzô  játszi
  107.           könnyedséggel  tér át a programozói felület ismertetésére. A
  108.           fejezetben    assembly    rutinokkal    elmagyarázott    DOS
  109.           funkcióhívások  találhatók a konvencionális és az UMB (Upper
  110.           Memory    Blocks)    memória   használatára.   Prosise   egy
  111.           példaprogram    forráslistáját    is    elhelyezte   a   DOS
  112.           programozási  interface-ét leíró fejezetben. A program a DOS
  113.           file  handle-jeit  tároló  adatterületet  helyezi át a felsô
  114.           memóriába.  Végül  a CMOS memória felépítésébe és kezelésébe
  115.           is belekóstolhatunk.
  116.           
  117.           A  könyvek közérthetôen magyarázzák el a memória kezelésének
  118.           ismereteit,  és  a közölt tippek és trükkök felhasználásával
  119.           tényleg  jobb  memória-kihasználtság  érhetô el. Ezt segítik
  120.           azok   a   segédprogramok  is,  amik  a  könyvekhez  tartozó
  121.           lemezeken  találhatók  meg.  A  két  könyv  közötti alapvetô
  122.           különbség   az   5-ös   és   6-os   DOS   memóriakezelésének
  123.           eltérésébôl  fakad.  Kismértékû eltérést jelent még az, hogy
  124.           a   6-oshoz   készített  könyv  a  mellékelt  segédprogramok
  125.           assembly  forráslistáját  is tartalmazza mind a függelékben,
  126.           mind pedig a lemezen.
  127.           
  128.           @KRudnai Tamás@N
  129.